<?php
// +----------------------------------------------------------------------
// | mxAdmin
// +----------------------------------------------------------------------
// | 版权所有 2020~2050 福州目雪科技有限公司 [ http://www.muxue.com.cn ]
// +----------------------------------------------------------------------
// | 演示地址: http://demo.muxue.com.cn
// +----------------------------------------------------------------------
// | 开源协议 ( https://mit-license.org )
// +----------------------------------------------------------------------
// | gitee 代码仓库：https://gitee.com/muxue2020/mxAdmin
// +----------------------------------------------------------------------
// | Author: 明仔 <350656405@qq.com>    微信号：zlmlovem
// +----------------------------------------------------------------------
declare (strict_types = 1);

namespace app\mxadmin\validate;

use think\Validate;

class Store extends Validate
{
    /**
     * 定义验证规则
     * 格式：'字段名'	=>	['规则1','规则2'...]
     *
     * @var array
     */	
	protected $rule = [
        'name' => 'require',
        'contacts' => 'require',
        'telephone' => 'require|mobile|unique:store',
        'newpassword' => 'require',
    ];
    
    /**
     * 定义错误信息
     * 格式：'字段名.规则名'	=>	'错误信息'
     *
     * @var array
     */	
    protected $message = [
        'name.require' => '商户名称不能为空',
        'contacts.require' => '联系人不能为空',
        'telephone.require' => '手机号码不能为空',
        'telephone.mobile' => '请输入正确的手机号码',
        'telephone.unique' => '手机号码已经存在，请重新输入',
        'newpassword.require' => '新密码不能为空！',
    ];

    /**
     * @return Store
     */
    public function sceneEdit()
    {
        return $this->only(['name','contacts','telephone']);
    }
}
